MODBUS.MAP

Description

MODBUS.MAP sets the parameter mapped to each Modbus register. Each register is a 16-bit word. To map a 32-bit value, two registers must be used.

MODBUS.RSTMAP only returns the Modbus map back to the default and DRV.RSTVAR resets the Modbus map as part of resetting all other drive parameters.

Examples

Use MODBUS.MAP to view the current mapping for all the Modbus addresses.

-->MODBUS.MAP
[40001] AXIS1.PL.FB
[40002] AXIS1.PL.FB
[40003] AXIS1.VL.FBFILTERED
[40004] AXIS1.VL.FBFILTERED
[40005] AXIS1.ACTIVE
[40006] AXIS1.ACTIVE
…
-->

Use the following to change the Modbus address 40005 to AOUT2.VALUEU.

-->MODBUS.MAP 40005 AOUT2.VALUEU
-->

To remove the mapping for a Modbus address set MAP to “Empty”.

-->MODBUS.MAP 40005 Empty
-->

To map an array parameter use a # symbol to append the index. Array parameters such as AXIS#.MT.ACC are parameters where the index must be entered into the array after the parameter name.

-->AXIS1.MT.ACC 5
10000.170 [rpm/s]
-->MODBUS.MAP 40001 AXIS1.MT.ACC#5 -->

Context

For more information, see Modbus.

Versions

Action Version Notes

Implemented

02-05-00-000

 

General Information

Type

Read Write Array Parameter

Units

N/A

Range

Any parameter name returned byMODBUS.LIST

Index Range

40001 to 40300

Default Value

See Default Map.

Data Type

String

Stored in Non-Volatile Memory

Yes

See Also

DRV.RSTVAR

MODBUS.RSTMAP

MODBUS.LIST

MODBUS.ENDIAN